$('div.wg-calendar').each( function(i,item) {
	$(item).find('.pmonth-').bind("click", cal_click_handler);
	$(item).find('.nmonth-').bind("click", cal_click_handler);
});

function cal_click_handler(event) { 
	widget_id = $(event.target).parents("div.widget").attr("id");  // поидее это должен быть див виджета
	a = event.target;

	unix_mark = $(a).attr("href").substr( 1 );
	cp.call(get__Url('/ajax'), 'ajax_execWidget', ajax_Cal, widget_id, 'ajax_Cal', unix_mark);
	return false;

}

function ajax_Cal(result) {

		widget_id = result.ajaxResponse[0].widget_id[0].data;
		calendar = $("#"+widget_id).find('.calendar-');
		pmonth = $("#"+widget_id).find('.pmonth-');
		nmonth = $("#"+widget_id).find('.nmonth-');
		cmonth_title = $("#"+widget_id).find('.cm-title-');

		$(calendar).replaceWith(result.ajaxResponse[0].month[0].calhtml[0].data);

		$(pmonth).text(
			result.ajaxResponse[0].pmonth[0].title[0].data
			+" "
			+result.ajaxResponse[0].pmonth[0].year[0].data
			);
		$(pmonth).attr("href", '#'+result.ajaxResponse[0].pmonth[0].ts[0].data);

		$(nmonth).text(
			result.ajaxResponse[0].nmonth[0].title[0].data
			+" "
			+result.ajaxResponse[0].pmonth[0].year[0].data
			);
		$(nmonth).attr("href", '#'+result.ajaxResponse[0].nmonth[0].ts[0].data);
		
		$(cmonth_title).text(result.ajaxResponse[0].month[0].title[0].data);

}

